f82f8a61c9e796974dfb1d5feb268637df6db863,src/org/exist/storage/NativeBroker.java,NativeBroker,copyResource,#DocumentImpl#Collection#String#,1289

Before Change


	        DocumentImpl newDoc = new DocumentImpl(this, newName, destination);
	        newDoc.copyOf(doc);
	        newDoc.setDocId(getNextDocId(destination));
	        copyResource(doc, newDoc);
	        destination.addDocument(this, newDoc);
	        updateDocument(newDoc);
//	        saveCollection(destination);

After Change


	        	BinaryDocument newBinary = 
        			destination.addBinaryResource(this, newName, data, doc.getMimeType());
	        } else {
	        	newDoc = new DocumentImpl(this, newName, destination);
		        newDoc.copyOf(doc);
		        newDoc.setDocId(getNextDocId(destination));
		        copyResource(doc, newDoc);
		        destination.addDocument(this, newDoc);
		        updateDocument(newDoc);
	        }